.record {
    .adm-tabs {
        background-color: #fff;
        height: 1.466667rem;

        .adm-tabs-header {
            width: 100%;
            height: 100%;

            .adm-tabs-tab-list {
                height: 100%;

                .adm-tabs-tab-wrapper+.adm-tabs-tab-wrapper {
                    border-left: 1px solid #ddd;
                    line-height: 10px;
                }

                .adm-tabs-tab {
                    letter-spacing: .026667rem;
                }

                .adm-tabs-tab-active {
                    color: #975ec9;
                }

                .adm-tabs-tab-line {
                    background: #975ec9;
                    width: 68px !important;
                    left: -.213333rem;
                }
            }
        }
    }

    .adm-card {
        background-color: #fff;
        margin-top: 0.266667rem;
        padding: 0 !important;
        border-radius: 0;

        .adm-card-header {
            width: 100%;
            height: 1.306667rem;

            .adm-card-header-title {
                width: 100%;

                div {
                    display: flex;
                    height: 100%;
                    justify-content: space-between;
                    align-items: center;
                    padding: 0 .266667rem;

                    span {
                        font-size: .4rem;
                        color: #999;

                        &:nth-of-type(2) {
                            font-size: .48rem;
                            color: #f20500;
                        }
                    }
                }
            }
        }

        .adm-card-body {
            padding: 0 !important;
            .content {
                padding: 0.266667rem;
                width: 100%;
                display: flex;
                flex-direction: column;
                div{
                    font-size: .4rem;
                    color: #000;
                    text-align: left;
                    line-height: .666667rem;
                }
            }
            .footer {
                padding: 0.266667rem;
                font-size: .373333rem;
                color: #000;
                text-align: left;
                border-top: 1px solid #eee;
            }
        }
    }
}
